『Learn Physics with Functional Programming』
https://gyazo.com/efab87ddf7e517985c3d1010f0a46ab3
2023/1/31
Haskellをどれぐらい効果的に使っているのか、Haskellを採用した意義をどれぐらい見いだせるのか気になるmrsekut.icon
Acknowledgments
Introduction
Part I: A Haskell Primer for Physicists
Chapter 1: Calculating with Haskell
Chapter 2: Writing Basic Functions
Chapter 3: Types and Entities
Chapter 4: Describing Motion
Chapter 5: Working with Lists
Chapter 6: Higher-Order Functions
Chapter 7: Graphing Functions
Chapter 8: Type Classes
Chapter 9: Tuples and Type Constructors
Chapter 10: Describing Motion in Three Dimensions
Chapter 11: Creating Graphs
Chapter 12: Creating Stand-Alone Programs
Chapter 13: Creating 2D and 3D Animations
Part II: Expressing Newtonian Mechanics and Solving Problems
Chapter 14: Newton’s Second Law and Differential Equations
Chapter 15: Mechanics in One Dimension
Chapter 16: Mechanics in Three Dimensions
Chapter 17: Satellite, Projectile, and Proton Motion
衛星、射出物、および陽子の運動
Chapter 18: A Very Short Primer on Relativity
Chapter 19: Interacting Particles
Chapter 20: Springs, Billiard Balls, and a Guitar String
Part III: Expressing Electromagnetic Theory and Solving Problems
Chapter 21: Electricity
電気
Chapter 22: Coordinate Systems and Fields
座標系とフィールド
Chapter 23: Curves, Surfaces, and Volumes
曲線、表面、および体積
Chapter 24: Electric Charge
電気の帯電
Chapter 25: Electric Field
Chapter 26: Electric Current
Chapter 27: Magnetic Field
Chapter 28: The Lorentz Force Law
Chapter 29: The Maxwell Equations
Appendix: Installing Haskell
Bibliography
Index